Short-Random Request Absorbing Structure with Volatile DRAM Buffer and Nonvolatile NAND Flash Memory
نویسندگان
چکیده
This paper is to design a short-random request absorbing structure which can be constructed with volatile DRAM buffer and nonvolatile flash memory chips. Specifically, major weakness of NAND flash memory mostly comes from frequent short and random writes spreading in the whole logical address space, causing writing performance decrease. This phenomenon occurs because NAND flash memory does not allow in-place overwriting and some additional blocks are required for block updates. When short-random writes are frequently generated to use the limited number of update blocks, performance decreases significantly. Thus, a short-random absorbing DRAM buffer is designed to reduce such overhead. Especially the allocated blocks for update are divided into DRAM blocks and NAND chain-blocks according to the length of any writing request. Consequently it avoids several unnecessary erase operations and page copy operations. The trace based simulation result shows higher writing performance can be achieved in all sorts of traces, reducing block erase count with only 64Mbytes of DRAM writing buffer, where the overall erase count can be reduced by around from 24.35 percent to 8.08 percent compared to the SSD structure without any DRAM buffer. Thus, the proposed method can achieve scalable access performance, while minimizing the erase count and extending device lifetime. Key-Words: NAND flash memory, flash translation layer, disk buffer, DRAM, and solid state disk.
منابع مشابه
Quantitative Parameters of PCM Parameter DRAM NAND Flash PCM [ Boboila
This article surveys the current state of phase-change memory (PCM) as a nonvolatile memory technology set to replace flash and DRAM in modern computerized systems. It has been researched and developed in the last decade, with researchers providing better architectural designs which address the technology’s main challenges—its limited write endurance, potential long latency, high energy writes,...
متن کاملA Memory-Disk Integrated Non-volatile Memory System with its Dual Buffering Adapter
In this paper, conventional main memory and disk storage layers are merged into a single memory layer using a combination of PRAM and NAND Flash memories, which is called as an integrated memory-disk (IM-D) non-volatile memory structure. The IM-D memory architecture consists of a dual buffering IM-D adapter, an array of SLC/MLC PRAM/Flash hybrid IM-D memory, and an associated memory management ...
متن کاملOn the Non-Suitability of Non-Volatility
For many emerging and existing architectures, NAND flash is the storage media used to fill the cost-performance gap between DRAM and spinning disk. However, while NAND flash is the best of the available options, for many workloads its specific design choices and trade-offs are not wholly suitable. One such workload is long-running scientific applications which use checkpoint-restart for failure...
متن کاملA Buffer Management for STT-MRAM based Hybrid Main Memory in Sensor Nodes
* This research was supported by Basic Science Research Program through the National Research Foundation of Korea(NRF) funded by the Ministry of Education, Science and Technology(2010-0021897). Abstract As the power dissipation has become one of the critical design challenges in a sensor network environment, nonvolatile memories such as STT-MRAM and flash memory will be used in the next generat...
متن کاملTest and Repair of Nonvolatile Commodity and Embedded Memories
Introduction Semiconductor memory market has been driven by DRAM. However non-volatile memory market, Flash memory as a representative, is growing remarkably because of its versatile application market such as cellular phone, PC memory card, silicon audio, digital still camera storage, automobile application with MCU and so forth. In terms of testing, it is quite different from DRAM. This will ...
متن کامل